Korsakov

By ship
By ship

Wakkanai, Japan –Ferries depart for Wakkanai on Hokkaido, Japan, from the sea terminal Морвокзал on the southern pier Южно порт, Service is limited to late May-early June through to late September-early October varies every year, due to ice conditions in the strait. Ticket sales in Korsakov are handled by the Inflot agency, whose office is on the 1st floor of the the large 3 story Upravlinie building next to the sea terminal. The ferry is Japanese operated by the Heartland Ferry company (http://www.heartlandferry...) you arrive by ferry to Sakhalin, it is highly recommended to have some Russian rubles with you. There are no exchange facilities and no ATM machines in the terminal. Note that you will probably need a taxi to take you to the bus station to Yuzhno-Sakhalinsk. You can exchange some Russian rubles in the banks in Wakkanai ask around.

Yuzhno-Kurilsk, Kurile Islands –There is a ferry service between Korsakov and Yuzhno-Kurilsk on Kunashir Island in the Kurils, operated by the Igor Farkhutdinov passenger vessel, however there is no set schedule, as the ship departs only when there is freight to carry, the only way to buy tickets are through a tour agency on Sakhalin.

Mainland Russia –There are also ferry services on combined freight/passenger ships to and from the mainland, but schedules and tickets are very hard to come by if you don't speak Russian. A much easier option to the mainland is the daily scheduled ferry from Kholmsk.

By train
By train

Further information available

See also the itinerary Russia to Japan via Sakhalin for more information on the northern connection between the Trans Siberian railway and Japan

There are connections to Yuzhno-Sakhalinsk and the island's main airport by a Japanese built narrow gauge railway, but services are random and far between – buses are far more convenient. If the train is your thing, there were 3 daily scheduled departures at the time of writing, departing Yuzhno-Sakhalinsk at 05:30, 13:45 and 19:44.

By bus
By bus

There are both scheduled and "leave when full" minibus connections between Yuzhno-Sakhalinsk and Korsakov. Both depart in front of the Yuzhno-Sakhalin railway station. Minibuses are the most convenient: ask around with the different drivers, they will point you to the right bus. Journey time ranges between 30 to 60 minutes depending on the driver and traffic conditions, and the price is around 200 RUB. The public bus 115 takes 90 minutes for the same trip, and costs around 100 RUB.